/* 默认主题 */
:root {
  --color-primary: #2c3e50;
  --color-secondary: #3498db;
  --color-text: red;
  --color-background: #ffffff;
  --color-card: #f5f5f5;
  --color-border: #dddddd;
}

/* 深色主题 */
:root.dark-theme {
  --color-primary: #34495e;
  --color-secondary: #2980b9;
  --color-text: black;
  --color-background: #1a2530;
  --color-card: #2c3e50;
  --color-border: #34495e;
}

/* 浅色主题 */
:root.light-theme {
  --color-primary: #ecf0f1;
  --color-secondary: #3498db;
  --color-text: #2c3e50;
  --color-background: #f8f9fa;
  --color-card: #ffffff;
  --color-border: #e9ecef;
}

/* 蓝色主题 */
:root.blue-theme {
  --color-primary: #165dff;
  --color-secondary: #0a2463;
  --color-text: #165dff;
  --color-background: #f0f7ff;
  --color-card: #ffffff;
  --color-border: #bfdbfe;
}